package com.quanyan.alipay.protocal;

import java.util.Date;

/**
 * Created by zhuo.shi on 2016/7/11.
 * 支付宝批量付款到支付宝账户有密接口，回调结果通知
 */
public class AliPayBatchTransNotifyData {

    private Date notify_time;       //通知的发送时间,格式yyyy-MM-dd HH:mm:ss。
    private String notify_type;     //通知的类型。batch_trans_notify
    private String notify_id;       //支付宝通知校验ID，商户可以用这个流水号询问支付宝该条通知的合法性。
    private String sign_type;
    private String sign;
    private String batch_no;        //转账批次号。
    private String pay_user_id;     //付款的支付宝账号对应的支付宝唯一用户号。
    private String pay_user_name;   //付款账号姓名。
    private String pay_account_no;  //付款账号
    private String success_details; //批量付款中成功付款的信息。格式为：流水号^收款方账号^收款账号姓名^付款金额^成功标识(S)^成功原因(null)^支付宝内部流水号^完成时间。每条记录以“|”间隔。
    private String fail_details;    //批量付款中未成功付款的信息。格式为：流水号^收款方账号^收款账号姓名^付款金额^失败标识(F)^失败原因^支付宝内部流水号^完成时间。 每条记录以“|”间隔。

    public Date getNotify_time() {
        return notify_time;
    }

    public void setNotify_time(Date notify_time) {
        this.notify_time = notify_time;
    }

    public String getNotify_type() {
        return notify_type;
    }

    public void setNotify_type(String notify_type) {
        this.notify_type = notify_type;
    }

    public String getNotify_id() {
        return notify_id;
    }

    public void setNotify_id(String notify_id) {
        this.notify_id = notify_id;
    }

    public String getSign_type() {
        return sign_type;
    }

    public void setSign_type(String sign_type) {
        this.sign_type = sign_type;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getBatch_no() {
        return batch_no;
    }

    public void setBatch_no(String batch_no) {
        this.batch_no = batch_no;
    }

    public String getPay_user_id() {
        return pay_user_id;
    }

    public void setPay_user_id(String pay_user_id) {
        this.pay_user_id = pay_user_id;
    }

    public String getPay_user_name() {
        return pay_user_name;
    }

    public void setPay_user_name(String pay_user_name) {
        this.pay_user_name = pay_user_name;
    }

    public String getPay_account_no() {
        return pay_account_no;
    }

    public void setPay_account_no(String pay_account_no) {
        this.pay_account_no = pay_account_no;
    }

    public String getSuccess_details() {
        return success_details;
    }

    public void setSuccess_details(String success_details) {
        this.success_details = success_details;
    }

    public String getFail_details() {
        return fail_details;
    }

    public void setFail_details(String fail_details) {
        this.fail_details = fail_details;
    }
}
